Create a Bullet Graph

Excel 2013

The idea for Bullet Graphs was developed by Stephen Frew and detailed in a design specification. (PDF)

Bullet graphs display a single measure compared to a related measure, against a background of quantitative ranges that show the measures qualitative state.

A picture being worth a thousand words, here is the Bullet Graph that this article shows how to build.

Bullet Graph example

The source data

We are going to create a Bullet Graph showing Sales vs. Plan with a “Poor, Average and Good” background based on the following five figures.

- Sales vs Plan
- London
Poor 50%
Average 30%
Good 20%
Value 75%
Target 85%

Bullet Graph

Creating the graph

Highlight the data range, excluding the “Sales vs Plan” heading. On the Ribbon select the Insert menu tab then click on the Graph and Stacked column Graph icons.

Bullet Graph

Click on the chart to select it. An additional Chart Tools menu with two tabs will be displayed.
Select the Design tab and click on the Switch Row/Column button.

Bullet Graph

Formatting the Target

On the graph, click on the Target series. In this example it is the biggest bar at the top of the chart.
Then on the Design menu click on the Change Chart Type button.

Bullet Graph

Change the chart type only for the Target series to Line with markers and tick the Secondary Axis box for it.

Bullet Graph

With the Target series still active, select the Format tab and click on the Format Selection button.

Bullet Graph

A new window will be displayed.
Click on the Fill and Line icon and then the Marker icon.
Expand Marker Options and set the marker to Built-in and choose the line type with a size of 15.
Expand Fill and choose Solid fill with the colour set to black.
Expand Border and choose No line.
Click on the Line icon and choose No line.

Bullet Graph

Select the Secondary axis and press the delete key to remove it.
Excel will apply the visible axis scaling to both axes.

Bullet Graph

Formatting the Value

Click on the Value series.
In the Format Data Series window, click on the Series Options icon.
Click on the Secondary Axis option and set the Gap Width to 400%.
Click on the Fill and Line icon and then expand Fill and choose Solid fill with the colour set to black.

Bullet Graph

Formatting the quantitative ranges

In the Format Data Series window, use the Series Options drop-down to select Series “Poor”.

Bullet Graph

Click on the Fill and Line icon and then expand Fill and choose Solid fill with the colour set to a dark grey.

Bullet Graph

Repeat the last two steps for the Series “Average” and Series “Poor” data series, setting each one to a lighter grey colour than the previous grey.

Bullet Graph

In the Format Data Series window, use the Series Options drop-down to select Vertical (Value) Axis.
Click on the Axis Options icon and expand the Axis Options section.
Set the maximum value to 1.

Bullet Graph

Resizing the Graph

In the Format Data Series window, use the Series Options drop-down to select Chart Area.
Click on the Size and Properties icon and expand the Size section.
Set the Height to 10 cm and the Width to 3.5 cm.

The key objective in setting the size is to ensure that the Target bar is slightly wider than the Value column. This is so that when the**Value** exceeds the Target, the Target is still visible.

Bullet Graph

Adding a Graph title

With the graph selected click on the Design menu tab, click on the Add Chart Element button and select Chart Title and Above Chart.

Bullet Graph

Then click in the Formula Bar , type = and click on the cell containing the heading text for the graph then press the Enter key.

This links the Chart Title to the value in the cell. Any changes to the cell value will automatically change the Chart Title.

Bullet Graph

Adding Additional data

If you need to expand the graph with additional data, enter the data in the column next to your source data.
Click on the edge of the graph to select it.
The current data source will be highlighted. Look for light blue border and use the drag handle to drag the border to surround the addition data.

The graph will automatically be updated with the additional data.

Bullet Graph

Thoughts

Most users need to have the graph explained to them the first time that they see it but understand it very quickly. There is a temptation to format the Poor, Average, Good using colours Red, Yellow and Green. This detracts making the graph noisy and more difficult to read.

In previous versions of Excel it has sometimes been fiddly to select specific portions of a graph in order to apply formatting. Using the Format window in Excel 2013 makes selection far easier.

To display the Format window, click on the graph, the Chart Tools menu is displayed. Click on the Format tab and press the Format Selection button. Use the drop-down menu at the top of the window to select most elements of the graph.